package com.zyf.wjy.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 地块信息实体类
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Field implements Serializable {
    
    private Long id;
    
    /**
     * 地块编号
     */
    private String fieldCode;
    
    /**
     * 地块名称
     */
    private String fieldName;
    
    /**
     * 面积（亩）
     */
    private Double area;
    
    /**
     * 土壤类型
     */
    private String soilType;
    
    /**
     * 地理位置
     */
    private String location;
    
    /**
     * 当前种植作物ID
     */
    private Long currentCropId;
    
    /**
     * 当前种植作物名称
     */
    private String currentCropName;
    
    /**
     * 备注
     */
    private String remark;
    
    /**
     * 状态：0-闲置，1-使用中
     */
    private Integer status;
    
    /**
     * 创建时间
     */
    private LocalDateTime createTime;
}

